This Annex shows possible combinations of job groups and jobs for different applications. While the first example includes a full description of all variables, the other are shortened to highlight the differences.

Example 1:Production of a pipe, 100 pieces with 2 m length

JobGroup_1:

Variable

Value

Id

"30"

Description

"Pipe 2 m, 100 pieces"

EquipmentDescription

"Die 342 with haul-off 35"

ProductionDatasetName

"Pipe911"

MaterialMapping[]

MaterialMapping[1]:

MaterialId="734593"// raw PVC (as specified in MaterialList)

MaterialLot="9876"

HopperId="Hopper_1"// Id of HopperType defined in OPC 40082-2

MaterialMapping[2]:

MaterialId="2534593"// green master batch

MaterialLot="123"

HopperId="Hopper_2"

Priority

1

PlannedStart

"2018-05-04T08:00:00Z"

PlannedProductionTime

800.000

PlannedSetUpTime

300.000

LatestEnd

"2018-05-05T11:00:00Z"

ConfigurationParameters

ConfigurationParameters[1]:

Id=1

Description="Length"

DefautValue=1000

Unit:// see EUInformation DataType definition in OPC UA Part 8

namespaceUri: "http://www.opcfoundation.org/UA/units/un/cefact"

unitId: 5066068

displayName: "mm"

description: "millimetre"

ConfigurationParameters[2]:

Id=4

Description="Diameter"

DefautValue=100

Unit:

namespaceUri: "http://www.opcfoundation.org/UA/units/un/cefact"

unitId: 5066068

displayName: "mm"

description: "millimetre"

Job_1:

Variable

Value

Id

"397"

Description

"2000mm_Pipe_100pcs"

CustomerName

"Company XY"

ProductId

"P53800"

ProductDescription

"2000mm_Pipe"

Strand

1

Sequence

1

ParameterSetting

ParameterSetting[1]:

Id=1 // Length

Value=2000

ParameterSetting[2]:

Id=4 // Diameter

Value=110

SetOutput

100

LotSize

100

Because there is only one job in the group, LotSize could also be another value with no effect on the production. Nevertheless, the value defines, after which number of produced product units, a lot finished event (see 8.3.19) will be fired.

Example 2:Production of a pipe, first 100 pieces with 2 m length, then 100 pieces with 1 m length

JobGroup_1:

Variable

Value

Id

"97"

Description

"Pipe, 100 pieces 2 m, 100 pieces 1 m"

EquipmentDescription

"Die 342 with haul-off 35"

ProductionDatasetName

"Pipe911"

MaterialMapping[]

PVC + green master match (see case 1)

ConfigurationParameters

Length + Diameter [mm] (see case 1)

Job_1:Job_2:

Variable

Value

Variable

Value

Id

"413"

Id

"415"

Description

"1000mm_Pipe_100pcs"

Description

"2000mm_Pipe_100pcs"

ProductId

"P53900"

ProductId

"P53800"

ProductDescription

"1000mm_Pipe"

ProductDescription

"2000mm_Pipe"

Strand

1

Strand

1

Sequence

1

Sequence

2

ParameterSetting

Length=1000

ParameterSetting

Length=2000

SetOutput

100

SetOutput

100

LotSize

100

LotSize

100

First Job_1 is produced completely first, because LotSize = SetOutput.

Example 3:Production of a pipe with 1 m and 2 m length in change, 100 pieces for each

JobGroup_1:

Variable

Value

Id

"102"

ProductionDatasetName

"Pipe911"

MaterialMapping[]

PVC + green master match (see case 1)

ConfigurationParameters

Length + Diameter (see case 1)

Job_1:Job_2:

Variable

Value

Variable

Value

Id

"613"

Id

"651"

Description

"1000mm_Pipe_100pcs"

Description

"2000mm_Pipe_100pcs"

ProductId

"P53900"

ProductId

"P53800"

ProductDescription

"1000mm_Pipe"

ProductDescription

"2000mm_Pipe"

Strand

1

Strand

1

Sequence

1

Sequence

2

ParameterSetting

Length=1000

ParameterSetting

Length=2000

SetOutput

100

SetOutput

100

LotSize

1

LotSize

1

One piece of Job_1 is produced. Because LotSize = 1 then a piece of Job_2 is produced. As SetOutput is not reached it starts with Job_1 again.

Example 4:Production of two pipes in parallel (multistrand), 200 x 1 m, 100 x 2 m

JobGroup_1:

Variable

Value

Id

"83"

ProductionDatasetName

"Pipe911_Multi"

MaterialMapping[]

PVC + green master match (see case 1)

ConfigurationParameters

Length + Diameter [mm] (see case 1)

Job_1:Job_2:

Variable

Value

Variable

Value

Id

"756"

Id

"728"

Description

"1000mm_Pipe_200pcs"

Description

"2000mm_Pipe_100pcs"

ProductId

"P53900"

ProductId

"P53800"

ProductDescription

"1000mm_Pipe"

ProductDescription

"2000mm_Pipe"

Strand

1

Strand

2

Sequence

1

Sequence

1

ParameterSetting

Length=1000

ParameterSetting

Length=2000

SetOutput

100

SetOutput

100

LotSize

100

LotSize

100

Production in parallel because of different Strands.

Example 5:Production of two pipes in parallel (multistrand) left strand: 1 m and 4 m in change, 100 pieces each right strand: 2 m and 3 m in change, 100 pieces each

JobGroup_1:

Variable

Value

Id

"254"

ProductionDatasetName

"Pipe911_Multi"

MaterialMapping[]

PVC + green master match (see case 1)

ConfigurationParameters

Length + Diameter [mm] (see case 1)

Job_1:Job_3:

Variable

Value

Variable

Value

Id

"861"

Id

"529"

Description

"1000mm_Pipe_100pcs"

Description

"2000mm_Pipe_100pcs"

ProductId

"P53900"

ProductId

"P53800"

ProductDescription

"1000mm_Pipe"

ProductDescription

"2000mm_Pipe"

Strand

1

Strand

2

Sequence

1

Sequence

1

ParameterSetting

Length=1000

ParameterSetting

Length=2000

SetOutput

100

SetOutput

100

LotSize

1

LotSize

1

Job_2:Job_4:

Variable

Value

Variable

Value

Id

"894"

Id

"516"

Description

"4000mm_Pipe_100pcs"

Description

"3000mm_Pipe_100pcs"

ProductId

"P53700"

ProductId

"P53600"

ProductDescription

"4000mm_Pipe"

ProductDescription

"3000mm_Pipe"

Strand

1

Strand

2

Sequence

2

Sequence

2

ParameterSetting

Length=4000

ParameterSetting

Length=3000

SetOutput

100

SetOutput

100

LotSize

1

LotSize

1

Example 6:Production of granules, first 50 bags with 250 kg, then 50 bags with 400 kg

JobGroup_1:

Variable

Value

Id

"918"

ProductionDatasetName

"Granules_Lite"

MaterialMapping[]

PVC

ConfigurationParameters

Id=7

Description="Weight"

DefautValue=250 kg

Unit:

namespaceUri: "http://www.opcfoundation.org/UA/units/un/cefact"

unitId: 4933453

displayName: "kg"

description: "kilogram"

Job_1:Job_2:

Variable

Value

Variable

Value

Id

"646"

Id

"647"

Description

"50 bags 250 kg Granules"

Description

"50 bags 400 kg Granules"

ProductId

"P46250"

ProductId

"P46400"

ProductDescription

"250 kg Granules"

ProductDescription

"400 kg Granules"

Strand

1

Strand

1

Sequence

1

Sequence

2

ParameterSetting

Weight=250

// could also be empty because =DefautValue

ParameterSetting

Weight=400

SetOutput

50

SetOutput

50

LotSize

50

LotSize

50

Example 7:Production of foil which is split into two lane left lane: 770x20 mm (30 Pieces), 120x20 mm (70 Pieces) right lane: 100x50 mm (65 Pieces), 80x50 mm (35 Pieces)

JobGroup_1:

Variable

Value

Id

"814"

ProductionDatasetName

"Foil_0.3"

MaterialMapping[]

PET + blue master match

ConfigurationParameters

Length + Width [mm]

Job_1:Job_3:

Variable

Value

Variable

Value

Id

"174"

Id

"152"

Description

"30pcs_Foil_70/20"

Description

"65pcs_Foil_100/50"

ProductId

"P86600"

ProductId

"P86800"

ProductDescription

"Foil_70/20"

ProductDescription

"Foil_70/20"

Strand

1

Strand

2

Sequence

1

Sequence

1

ParameterSetting

Length=70

Width=20

ParameterSetting

Length=100

Width=50

SetOutput

30

SetOutput

65

LotSize

1

LotSize

1

Job_2:Job_4:

Variable

Value

Variable

Value

Id

"162"

Id

"198"

Description

"70pcs_Foil_120/20"

Description

"35pcs_Foil_80/50"

ProductId

"P86700"

ProductId

"P86900"

ProductDescription

"Foil_70/20"

ProductDescription

"Foil_80/50"

Strand

1

Strand

2

Sequence

2

Sequence

2

ParameterSetting

Length=120

Width=20

ParameterSetting

Length=80

Width=50

SetOutput

70

SetOutput

35

LotSize

1

LotSize

1